mountain troops - Spanish English Dictionary